attractive and good-looking person - Francés Inglés Diccionario